package com.xq.model.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 站点请求参数类
 *
 * @author xu
 * 2021/8/9 18:24
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class StationByRegionCodeDTO extends ParentDTO{
    /**
     * 接口ID
     */
    private String interfaceId;
    /**
     * 资料代码
     */
    private String dataCode;
    /**
     * 检索要素：多个要素逗号隔开
     * 站号、站名、小时降水、气压、相对湿度、能见度、2分钟平均风速、2分钟风向
     * Station_ID_C,PRE_1h,PRS,RHU,VIS,WIN_S_Avg_2mi,WIN_D_Avg_2mi,Q_PRS
     */
    private String elements;
    /**
     * 国内行政编码 必填项
     * 示例：贵阳行政编码
     * 520100
     */
    private String adminCodes;
    /**
     *乡镇编码 可不填
     */
    private String townCodes;
    /**
     * 排序：
     * 示例:按照站号从小到大
     * Station_ID_C:ASC
     */
    private String orderBy;

    /**
     * 返回最多记录数
     * 示例:10
     */
    private String limitCnt;
    /**
     * 序列化格式 必填项
     * json,html,jsonp,text,xml
     */
    private String dataFormat;
    /**
     *签名 通过上面的数据得到签名
     * 必填项
     */
    private String sign;
}
